前言 在一個web項目中,某些頁面是可以匿名訪問的,但有些頁面則不能。spring mvc提供了HandlerInterceptor接口來應對,只需要重寫preHandle方法便可以實現此 ...
前言 在一個web項目中,某些頁面是可以匿名訪問的,但有些頁面則不能。spring mvc提供了HandlerInterceptor接口來應對,只需要重寫preHandle方法便可以實現此 ...
前言 在以往的java開發中,程序員最怕大量的配置,是因為配置一多就不好統一管理,經常出現找不到配置的情況。而項目中,從開發測試環境到生產環境,往往需要切換不同的配置,如測試數據庫連接 ...
開發環境: IED環境:Eclipse JDK版本:1.8 maven版本:3.3.9 一、創建一個spring boot的mcv web應用程序 ...
很久沒寫博客了,而這一轉眼就是7年。這段時間並不是我沒學習東西,而是園友們的技術提高的非常快,這反而讓我不知道該寫些什么。我做程序已經有十幾年之久了,可以說是徹徹底底的“程序老炮”,至於技術怎么樣 ...
前言 之前部署spring boot應用是通過直接輸入命令“java -jar”來實現的。而有些情況,由於部署環境的制約,只能把項目從jar轉換成war才能部署,如新浪雲sae的java環 ...
前言 當項目上線后,如果要修復bug或擴充功能,都需要重啟tomcat服務。此時,正在使用應用的用戶們就需要等待服務器的重啟,而這就會造成不好的用戶體驗。還有,當僅僅只有一台tomcat ...
如何快速搭建一個MCV程序? 參照spring官方例子:https://spring.io/guides/gs/serving-web-content/ 一、spring mvc結合thym ...
前言 在互聯網項目中,項目測試、部署往往需要花費大量時間。傳統方式是在本地打包、測試完畢程序,然后通過ftp上傳至服務器,再把測試的配置文件修改為生產環境的配置文件,最后重新運行服務。這一過程如 ...
前言 AOP在大多數的情況下的應用場景是:日志和驗證。至於AOP的理論知識我就不做贅述。而AOP的通知類型有好幾種,今天的例子我只選一個有代表意義的“環繞通知”來演示。 一、AOP入門 ...
前言 Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然后發布到任何流行的 liunx機器上,也可以實現虛擬化。容器是完全使用沙箱機制 ...